package com.jic.member.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
@Setter
@Getter
@Data
public class MememberCustomizeGrowthRuleRequest extends BaseEntity {
    @ApiModelProperty(notes = "主键id")
    private Integer id;
    @ApiModelProperty(notes = "自定义规则名称")
    private String customizeRuleName;
    @ApiModelProperty(notes = "所属平台id")
    private Long deptId;
    @ApiModelProperty(notes = "创建时间")
    private Date createTime;
    @ApiModelProperty(notes = "上线时间")
    private Date onlineTime;
    @ApiModelProperty(notes = "是否开放给商家/店铺 ")
    private Long whetherOpen;
    @ApiModelProperty(notes = "开放时间")
    private Date openTime;
    @ApiModelProperty(notes = "创建人Id")
    private Long creator;
    @ApiModelProperty(notes = "创建人名称")
    private String creatorName;
    @ApiModelProperty(notes = "修改人id")
    private Long updator;
    @ApiModelProperty(notes = "修改时间")
    private Date upadteTime;
    @ApiModelProperty(notes = "修改人名称")
    private String updatorName;
    @ApiModelProperty(notes = "0 未删除 1 已删除")
    private Integer deleteFlag;
    @ApiModelProperty(notes = "是否上线 1 是 2 否")
    private Integer whetherOnline;
    @ApiModelProperty(notes = "字母简称")
    private String letterAbbreviation;
    @ApiModelProperty(notes = "是否可同时启用")
    private Integer whetherSimultaneouslyEnable;
    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "分页开始")
    private int  start;
    @ApiModelProperty(notes = "分页结束")
    private int  limit;
    @ApiModelProperty(notes = "平台所属层级")
    private long  deptType;
    @ApiModelProperty(notes = "上线还是开放  1 上线 2  开放")
    private long  onlineOrOpen;
    @ApiModelProperty(notes = "创建时间开始")
    private  String startTime;
    @ApiModelProperty(notes = "创建时间结尾")
    private String endTime;
    @ApiModelProperty(notes = "上线开始时间")
    private String onlineTimeStart;
    @ApiModelProperty(notes = "上线开始结尾")
    private String onlineTimeEnd  ;
    @ApiModelProperty(notes = "开放时间开始")
    private String openTimeStart  ;
    @ApiModelProperty(notes = "开放时间结尾")
    private String openTimeEnd    ;


}
